package com.chcplayer.ui
{
import com.chcplayer.enums.FormCloseType;

/**
 * author yh
 */
public class SetBgColorWindow extends ChooseBgColorWindow
{
	/**
	 */
	public function SetBgColorWindow()
	{
	}
//==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==
// protected
//==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==-==
	/**
	 */
	override protected function _OnShow():void
	{
		p_obChooser.setColor(p_obApp.getPicBgColor());
		p_obApp.setTempPicBgColoring(true);
	}
	/**
	 */
	override protected function _ToDefault():void
	{
		p_obChooser.setColor(p_obApp.getDefaultPicBgColor());
		p_obApp.setTempPicBgColor(p_obChooser.getColor());
	}
	/**
	 */
	override protected function _OnClose():void
	{
		p_obApp.setTempPicBgColoring( false );
		if ( FormCloseType.CONFIRM == p_strCloseFlag )
		{
			p_obApp.setPicBgColor(p_obChooser.getColor());
		}
	}
	/**
	 */
	override protected function _OnChange():void
	{
		p_obApp.setTempPicBgColor( p_obChooser.getColor() );
		p_obCompare.setNewColor( p_obChooser.getColor() );
	}
}
}